body{background: #fff;}
.header{max-width: 1200px;margin: 0 auto;height: 112px;overflow: hidden;}
.header .logo{float: left;line-height: 112px;}
.header .logo img{vertical-align: middle;}
.header .left{float: left;margin-left: 24px;margin-top: 32px;height: 48px;border-left: 1px solid #dcdcdc;padding-left: 24px;box-sizing: border-box;}
.header .left h5{font-size: 24px;color: #333;font-weight: bold;line-height: 24px;}
.header .left p{line-height: 16px;margin-top: 8px;font-size: 14px;color: #333;}
.header .left p a{font-size: 14px;color: #333;}
.header .right{float: right;margin-top: 36px;}
.header .right img{float: left;}
.header .right div{float: right;margin-left: 14px;padding-right: 5px;box-sizing: border-box;}
.header .right div span{display: block;font-size: 14px;color: #333;line-height: 14px;}
.header .right div p{color: #9c0700;font-weight: bold;font-size: 24px;line-height: 22px;margin-top: 8px;font-style: italic;}

.nav{width: 100%;height: 45px;line-height: 45px;background: #9c0700;line-height: 45px;}
.nav ul{max-width: 1200px;margin:  0 auto;}
.nav ul li{width: 12.5%;float: left;}
.nav ul li a{display: block;text-align: center;font-size: 16px;color: #fff;}
.nav ul li.act{background: #a37e51;}
.nav ul li:hover{background: #a37e51;}

.banner{width: 100%;}
.banner .swiper-slide{width: 100%;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination-bullet{width: 13px;height: 13px;background: #fff;}
.sj_head{display: none;}
.sj_nav{display: none;}
.sj_banner{display: none;}


.kx3{display: none;}
.fix_footer{display: none;}

.ny_banner{width: 100%;}
.ny_banner img{display: block;width: 100%;object-fit: cover;height: 440px;}

.footer{width: 100%;}
.footer .footer_top{width: 100%;background: url(../img/footer_bj.jpg) center no-repeat;background-size: cover;}
.footer .footer_top_{max-width: 1200px;margin: 0 auto;padding: 60px 0;box-sizing: border-box;}
.footer .footer_top_ .left{width: 48%;float: left;}
.footer .footer_top_ .left div{width: 328px;font-size: 18px;color: #ccc;line-height: 30px;margin-bottom: 30px;}
.footer .footer_top_ .left p{line-height: 38px;font-size: 16px;color: #fff;}
.footer .footer_top_ .left p img{width: 14px;margin-right: 26px;display: inline-block;vertical-align: middle;}
.footer .footer_top_ .right{width: 50%;float: right;}
.footer .footer_top_ .right #allmap{height: 267px;}
.footer .footer_bottom{width: 100%;height: 48px;line-height: 48px;text-align: center;background: #000;font-size: 14px;color: #ccc;}
.footer .footer_bottom a{font-size: 14px;color: #ccc;}


.index1{padding: 60px 66px;box-sizing: border-box;width: 100%;}
.index1 .title{width: 100;text-align: center;}
.index1 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index1 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index1 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index1 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}

.index1 .top{text-align: center;padding: 30px 0 10px;box-sizing: border-box;}
.index1 .top ul li{cursor: pointer;display: inline-block;width: 80px;height: 80px;background: #a8221a;text-align: center;border-radius: 50%;margin: 0 18px;position: relative;}
.index1 .top ul li:before{width: 86px;height: 86px;position: absolute;left: -4px;top: -4px;border: 1px solid #A8221A;border-radius: 50%;content: ' ';}
.index1 .top ul li img{margin: 13px auto 0;display: block;}
.index1 .top ul li p{font-size: 16px;color: #fff;line-height: 28px;}
.index1 .top ul li.act{background: #a37e51;}
.index1 .top ul li.act:before{border-color:  #a37e51;}
.index1 .top ul li a{position: relative;z-index: 100000}
.index1 .bottom{width: 100%;}
.index1 .bottom .left{width: 24.2%;float: left;position: relative;margin-top: 22px;}
.index1 .bottom .left img{display: block;width: 100%;}
.index1 .bottom .right{width: 74.7%;float: right;}
.index1 .bottom .right ul{display: flex;justify-content:space-between;flex-wrap:wrap}
.index1 .bottom .right ul li{width: 32.4%;position: relative;margin-top: 22px;overflow: hidden;}
.index1 .bottom .right ul li img{display: block;width: 100%;}
.index1 .bottom .nr{width: 70%;right: 0;bottom: 30px;height: 60px;background: rgba(0,0,0,.5);position: absolute;padding: 5px 55px 0 25px;box-sizing: border-box;}
.index1 .bottom .nr span{display: block;line-height: 25px;height: 25px;overflow: hidden;font-size: 16px;color: #fff;}
.index1 .bottom .nr p{line-height: 24px;height: 24px;overflow: hidden;font-size: 14px;color: #ccc;}
.index1 .bottom .nr p img{display: inline-block !important;vertical-align: middle;width: 10px !important;margin-right: 6px;}
.index1 .bottom .nr .jt{position: absolute;right: 24px;top: 25px;width: 29px;}
.index1 .bottom .box{display: none;}
.index1 .bottom .box.block{display: block;}


.index2{padding: 60px 66px;box-sizing: border-box;width: 100%;background: #f8f8f8;}
.index2 .title{width: 100;text-align: center;}
.index2 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index2 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index2 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index2 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}
.index2 .top{padding: 35px 0;box-sizing: border-box;text-align: center;}
.index2 .top ul li{cursor: pointer;width: 122px;height: 40px;display: inline-block;line-height: 40px;font-size: 16px;color: #fff;border-radius: 5px;background: #9c0700;margin: 0 10px;}
.index2 .top ul li.act{background: #a37e51;}
.index2 .bottom{width: 100%;}
.index2 .bottom .box{display: none;}
.index2 .bottom .box.block{display: block;}
.index2 .bottom .shang{width: 100%;}
.index2 .bottom .shang ul{display: flex;justify-content:space-between;flex-wrap:wrap}
.index2 .bottom .shang ul li{width: 32.5%;background: #fff;transition: .3s all;}
.index2 .bottom .shang ul li .img{display: block;width: 100%;overflow: hidden;}
.index2 .bottom .shang ul li .img img{display: block;width: 100%;transition: .5s all;}
.index2 .bottom .shang ul li .nr{width: 100%;}
.index2 .bottom .shang ul li .nr{padding: 18px 84px 18px 24px;box-sizing: border-box;position: relative;}
.index2 .bottom .shang ul li .nr span{display: block;line-height: 28px;height: 28px;font-size: 16px;color: #434343;overflow: hidden;}
.index2 .bottom .shang ul li .nr p{line-height: 30px;height: 30px;font-size: 14px;color: #999;}
.index2 .bottom .shang ul li .nr p img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.index2 .bottom .shang ul li .nr .jt{width: 44px;position: absolute;right: 24px;top: 26px;}
.index2 .bottom .shang ul li:hover .img img{transform: scale(1.1);}
.index2 .bottom .xia{width: 100%;}
.index2 .bottom .xia ul{display: flex;justify-content:space-between;flex-wrap:wrap}
.index2 .bottom .xia ul li{width: 24%;background: #fff;margin-top: 22px;transition: .3s all;}
.index2 .bottom .xia ul li .img{display: block;width: 100%;overflow: hidden;}
.index2 .bottom .xia ul li .img img{display: block;width: 100%;transition: .5s all;}
.index2 .bottom .xia ul li .nr{width: 100%;}
.index2 .bottom .xia ul li .nr{padding: 18px 24px 18px 24px;box-sizing: border-box;position: relative;}
.index2 .bottom .xia ul li .nr span{display: block;line-height: 28px;height: 28px;font-size: 16px;color: #434343;overflow: hidden;}
.index2 .bottom .xia ul li .nr p{line-height: 30px;height: 30px;font-size: 14px;color: #999;overflow: hidden;}
.index2 .bottom .xia ul li .nr p img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.index2 .bottom .xia ul li:hover .img img{transform: scale(1.1);}
.index2 .bottom ul li:hover{box-shadow: 5px 9px 7px rgba(0,0,0,.1);}

.index3{width: 100%;height: 180px;background: url(../img/index3.jpg) center no-repeat;background-size: cover;padding-top: 55px;box-sizing: border-box;}
.index3 ul{display: flex;justify-content:space-between;flex-wrap:wrap;max-width: 1200px;margin: 0 auto;}
.index3 ul li{width: 25%;border-right: 1px solid rgba(255,255,255,.4);box-sizing: border-box;}
.index3 ul li div{font-size: 16px;color: #fff;line-height: 18px;height: 56px;text-align: center;}
.index3 ul li div span{font-size: 40px;font-weight: bold;color: #fff;font-weight: bold;line-height: 56px;display: inline-block;}
.index3 ul li p{font-size: 14px;color: #fff;line-height: 22px;margin-top: 0px;text-align: center;}
.index3 ul li:last-child{border: 0;}



.index4{padding: 60px 15px;box-sizing: border-box;width: 100%;max-width: 1230px;margin: 0 auto;}
.index4 .title{width: 100;text-align: center;}
.index4 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index4 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index4 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index4 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}
.index4 .top{padding: 35px 0 80px;box-sizing: border-box;text-align: center;}
.index4 .top ul li{cursor: pointer;width: 122px;height: 40px;display: inline-block;line-height: 40px;font-size: 16px;color: #fff;border-radius: 5px;background: #9c0700;margin: 0 10px;}
.index4 .top ul li.act{background: #a37e51;}
.index4 .bottom .box{width: 100%;position: relative;display: none;}
.index4 .bottom .swiper-slide{position: relative;}
.index4 .bottom .box:before{width: 100%;height: 1px;background:#d2d2d2;content: ' ';position: absolute;left: 0;top: 50%;}
.index4 .bottom .swiper-slide div{width: 58px;height: 58px;background: #a37e51;text-align: center;line-height: 58px;margin: 0 auto;border-radius: 50%;}
.index4 .bottom .swiper-slide div img{vertical-align: middle;}
.index4 .bottom .swiper-slide span{display: block;margin: 16px auto 16px;background: #d2d2d2;width: 11px;height: 11px;border-radius: 50%;position: relative;}
.index4 .bottom .swiper-slide p{height: 58px;line-height: 58px;text-align: center;font-size: 14px;color: #666;}
.index4 .bottom .swiper-slide p o{font-size: 22px;}
.index4 .bottom .swiper-slide span:before{position: absolute;left: 5px;top: 10px;content: ' ';width: 1px;height: 22px;background: #d2d2d2;}
.index4 .bottom .swiper-slide:nth-of-type(2n) span:before{position: absolute;left: 5px;top: -22px;content: ' ';width: 1px;height: 22px;background: #d2d2d2;}
.index4 .bottom .box .btn-next{position: absolute;right: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/you.png) center no-repeat;margin-top: -22px;}
.index4 .bottom .box .btn-prev{position: absolute;left: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/zuo.png) center no-repeat;margin-top: -22px;}
.index4 .bottom .box.block{display: block;}

.index5{width: 100%;background: #f8f8f8 url(../img/index5.png) center bottom no-repeat;}
.index5_{padding: 60px 15px;box-sizing: border-box;width: 100%;max-width: 1230px;margin: 0 auto;}
.index5 .title{width: 100;text-align: center;}
.index5 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index5 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index5 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index5 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}
.index5 .top{padding: 35px 0 40px;box-sizing: border-box;}
.index5 .top p{font-size: 15px;color: #333;line-height: 28px;text-indent: 2em;}
.index5 .bottom{position: relative;}
.index5 .bottom .swiper-slide{padding: 12px;background: url(../img/bj.png) center no-repeat;background-size: cover;box-sizing: border-box;}
.index5 .bottom .swiper-slide img{display: block;width: 100%;}
.index5 .bottom  .btn-next{position: absolute;right: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/you.png) center no-repeat;margin-top: -22px;}
.index5 .bottom  .btn-prev{position: absolute;left: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/zuo.png) center no-repeat;margin-top: -22px;}

.index6 {padding: 60px 15px;box-sizing: border-box;width: 100%;max-width: 1230px;margin: 0 auto;}
.index6 .title{width: 100;text-align: center;}
.index6 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index6 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index6 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index6 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}
.index6 .bottom{padding: 60px 0 0 0;}
.index6 .bottom .left{width: 50%;float: left;margin-top: 60px;border-left: 3px solid #9c0700;padding-left: 16px;box-sizing: border-box;}
.index6 .bottom .left p{font-size: 14px;color: #333;line-height: 28px;text-indent: 2em;}
.index6 .bottom .right{width: 40%;float: right;}
.index6 .bottom .right img{display: block;width: 100%;}

.index7{width: 100%;background: url(../img/index7.jpg) center no-repeat;padding: 50px 0;box-sizing: border-box;background-size: cover;}
.index7 .box{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index7 .box .left{float: left;width: 50%;}
.index7 .box .left p{line-height: 38px;font-size: 28px;font-weight: bold;color: #fff;}
.index7 .box .right{float: right;margin-top: 14px;}
.index7 .box .right img{float: left;}
.index7 .box .right div{float: right;margin-left: 14px;padding-right: 5px;box-sizing: border-box;}
.index7 .box .right div span{display: block;font-size: 14px;color: #fff;line-height: 14px;}
.index7 .box .right div p{color: #fff;font-weight: bold;font-size: 24px;line-height: 22px;margin-top: 8px;font-style: italic;}

.index8{width: 100%;background: #f8f8f8}
.index8_{padding: 60px 15px;box-sizing: border-box;width: 100%;max-width: 1230px;margin: 0 auto;}
.index8 .title{width: 100;text-align: center;}
.index8 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index8 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index8 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index8 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}

.index8 .bottom{width: 100%;padding: 50px 0 0 ;}
.index8 .bottom img{display: block;width: 100%;}
.index8 .bottom .swiper-container{padding-bottom: 60px;}
.index8 .swiper-pagination{bottom: 0;}
.index8 .swiper-pagination-bullet{width: 12px;height: 12px;background: #a8221a;opacity: 1;}
.index8 .swiper-pagination-bullet-active{background: #a37e51;}


.index9{padding: 60px 15px;box-sizing: border-box;width: 100%;max-width: 1230px;margin: 0 auto;}
.index9 .title{width: 100;text-align: center;}
.index9 .title span{position: relative;display: inline-block;font-size: 28px;line-height: 28px;height: 28px;padding: 0 22px;border: 1px solid #dcdcdc;border-top: 0;border-bottom: 0;box-sizing: border-box;color: #a37e51;font-weight: bold;}
.index9 .title span:before{position: absolute;left: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index9 .title span:after{position: absolute;right: -96px;top: 13px;content: ' ';width: 96px;height: 1px;background: #dcdcdc;}
.index9 .title p{line-height: 18px;margin-top: 5px;text-align: center;text-transform: uppercase;font-size: 12px;color: #ccc;}
.index9 .top{padding: 35px 0 40px;box-sizing: border-box;text-align: center;}
.index9 .top ul li{cursor: pointer;width: 122px;height: 40px;display: inline-block;line-height: 40px;font-size: 16px;color: #fff;border-radius: 5px;background: #9c0700;margin: 0 10px;}
.index9 .top ul li.act{background: #a37e51;}
.index9 .bottom .box{width: 100%;position: relative;display: none;}
.index9 .bottom .box.block{display: block;}
.index9 .bottom .left{width: 49%;float: left;}
.index9 .bottom .left .img{overflow: hidden;}
.index9 .bottom .left .img img{display: block;width: 100%;}
.index9 .bottom .left .nr{padding-top: 30px;}
.index9 .bottom .left .nr h5{line-height: 33px;height: 33px;overflow: hidden;padding-right: 90px;box-sizing: border-box;position: relative;font-size: 16px;color: #333;}
.index9 .bottom .left .nr h5 o{top: 0;position: absolute;right: 0;font-size: 14px;color: #888;}
.index9 .bottom .left .nr p{margin-top: 8px;line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;color: #666;}
.index9 .bottom .left .nr span{display: block;width: 136px;height: 40px;border: 2px solid #a37e51;box-sizing: border-box;margin: 25px 0 0 0;line-height: 36px;text-align: center;font-size: 14px;color: #666;}

.index9 .bottom .right{width: 47%;float: right;}
.index9 .bottom .right ul li{padding: 20px 0;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.index9 .bottom .right ul li h5{line-height: 33px;height: 33px;overflow: hidden;padding-right: 90px;box-sizing: border-box;position: relative;font-size: 16px;color: #333;}
.index9 .bottom .right ul li h5 o{position: absolute;right: 0;top: 0;font-size: 14px;color: #888;}
.index9 .bottom .right ul li p{margin-top: 8px;line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;color: #666;}
.index9 .bottom .right ul li:first-child{padding-top: 0;}
.index9 .bottom .right ul li:last-child{padding-bottom: 0;border: 0;}

.index10{width: 100%;padding: 20px 0;box-sizing: border-box;border-top: 1px solid #e5e5e5;box-sizing: border-box;}
.index10_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;line-height: 38px;}
.index10_ span{font-size: 16px;color: #ac9376;}
.index10_ a{font-size: 16px;color: #ac9376;margin-right: 14px;display: inline-block;}
.index10_ img{vertical-align: middle;margin-right: 14px;}

.fix_right{width: 77px;position: fixed;z-index: 1000;right: 10px;top: 50%;margin-top: -125px;display: none;}
.fix_right ul li{width: 77px;height: 80px;margin-bottom: 5px;background: #f2f2f2;padding-top: 10px;box-sizing: border-box;cursor: pointer;position: relative;}
.fix_right ul li .img{line-height: 24px;text-align: center;}
.fix_right ul li .img img{vertical-align: middle;margin-top: 5px;}
.fix_right ul li .img img.img1{display: inline-block;}
.fix_right ul li .img img.img2{display: none;}
.fix_right ul li p{line-height: 32px;text-align: center;font-size: 12px;color: #333;margin: 5px 0 0 0;}
.fix_right ul li .box{position: absolute;right: 80px;top: 0;display: none;}
.fix_right ul li .box p{width: 140px;height:80px;background: #f2f2f2;font-size: 16px;color: #333;text-align: center;line-height:80px;margin: 0;}
.fix_right ul li .box img{width: 100px;height: 100px;border-radius: 3px;display: block;}
.fix_right ul li:hover .box{display: block;}
.fix_right ul li:hover .img img.img1{display: none;}
.fix_right ul li:hover .img img.img2{display: inline-block;}
.fix_right ul li:hover p{color: #cab49b;}
.fix_right ul li:nth-of-type(2) .box{top: 50%;transform: translateY(-50%);}

.dqwz{max-width: 1230px;margin: 0 auto;padding: 23px 15px 23px;box-sizing: border-box;}
.dqwz .left{width: 49%;float: left;height: 33px;line-height: 33px;overflow: hidden;font-size: 14px;color: #666;}
.dqwz .left a{font-size: 14px;color: #666;}
.dqwz .left img{vertical-align: middle;margin-right: 10px;margin-top: -2px;}
.dqwz .right{width: 49%;float: right;line-height: 33px;height: 33px;text-align: right;font-size: 0;}
.dqwz .right a{margin: 0 35px;display: inline-block;height: 33px;font-size: 16px;color: #333;position: relative;box-sizing: border-box;}
.dqwz .right a:first-child{margin-left: 0;}
.dqwz .right a:last-child{margin-right: 0;}
.dqwz .right a.act{color: #9c0700;border-bottom: 2px solid #9c0700;}
.dqwz .right a:hover{color: #9c0700;border-bottom: 2px solid #9c0700;}
.dqwz .right a:before{width: 1px;height: 14px;right: -34px;top: 9px;position: absolute;content: ' ';background: #dcdcdc;}
.dqwz .right a:last-child:before{display: none;}

.service{width: 100%;background: #f8f8f8;}
.service_{padding: 40px 15px;max-width: 1230px;margin: 0 auto;box-sizing: border-box;}
.service ul li{width: 100%;background: #fff;margin-bottom: 14px;}
.service ul li .img{width: 50%;float: left;overflow: hidden;position: relative;}
.service ul li .img img{height: 365px;display: block;object-fit: cover;}
.service ul li .img span{position: absolute;right: 0;bottom: 12px;background: #a37e51;width: 64px;padding: 20px 18px;box-sizing: border-box;text-align: center;line-height: 32px;font-size: 28px;color: #fff;word-wrap: break-word;}
.service ul li .nr{width: 50%;float: right;height: 365px;overflow: hidden;position: relative;}
.service ul li .nr .box{position: absolute;width: 100%;max-height: 85%;left: 0;top: 50%;transform: translateY(-50%);padding: 0 80px;box-sizing: border-box;}
.service ul li .nr .box p{line-height: 28px;font-size: 14px;color: #666;text-indent: 2em;}
.service ul li .nr .box p span{font-size: 14px;color: #a37e51;}
.service ul li:nth-of-type(2n) .img{float: right;}
.service ul li:nth-of-type(2n) .img span{left: 0;}
.service ul li:nth-of-type(2n) .nr{float: right;}

.flow1{width: 100%;background: #f8f8f8;}
.flow1_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.flow1 .title{padding: 44px 0 36px;box-sizing: border-box;text-align: center;}
.flow1 .title span{display: block;font-size: 28px;color: #333;line-height: 40px;}
.flow1 .title p{font-size: 14px;color: #999;text-transform: uppercase;line-height: 22px;}
.flow1 .bottom{width: 100%;margin: 0 auto;}
.flow1 .bottom ul{display: flex;justify-content:space-between;flex-wrap:wrap;}
.flow1 .bottom ul li{width: 25%;position: relative;}
.flow1 .bottom ul li .img{box-shadow: 0px 5px 5px rgba(0,0,0,.2);width: 102px;height: 102px;margin: 0 auto;background: #fff;border: 1px solid #a37e51;padding: 8px;box-sizing: border-box;border-radius: 50%;}
.flow1 .bottom ul li .img span{background: #a37e51;display: block;border-radius: 50%;width: 83px;height: 83px;line-height: 83px;text-align: center;}
.flow1 .bottom ul li .img span img{vertical-align: middle;}
.flow1 .bottom ul li .nr{padding: 22px 0 33px;box-sizing: border-box;}
.flow1 .bottom ul li .nr p{text-align: center;line-height: 26px;font-size: 16px;color: #333;}
.flow1 .bottom ul li:before{width: 43px;height: 26px;position: absolute;right: -21px;top: 38px;content: ' ';background: url(../img/flow1.png) center no-repeat;}
.flow1 .bottom ul li:nth-of-type(4n):before{display: none;}


.flow2{width: 100%;background: #a37e51;}
.flow2_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.flow2 .title{padding: 52px 0 0px;box-sizing: border-box;text-align: center;}
.flow2 .title span{display: block;font-size: 28px;color: #fff;line-height: 40px;}
.flow2 .title p{font-size: 14px;color: #ccc;text-transform: uppercase;line-height: 22px;}
.flow2 .bottom{width: 100%;margin: 0 auto;position: relative;margin-top: -20px;}
.flow2 .bottom ul{display: flex;justify-content:center;flex-wrap:wrap;}
.flow2 .bottom ul li{position: relative;margin: 70px 8px;box-sizing: border-box;width: 180px;height: 64px;line-height: 64px;background: #fff;border-radius: 8px;text-align: center;font-size: 16px;color: #333;}
.flow2 .bottom ul li img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.flow2 .bottom ul li:before{content: ' ';left: 50%;bottom: -10px;position: absolute;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;margin-left: -10px;}
.flow2 .bottom ul li:nth-of-type(n+7):before{content: ' ';left: 50%;top: -20px;position: absolute;width: 0;height: 0;  border-left:10px solid transparent;border-right: 10px solid transparent; border-bottom: 10px solid #fff;border-top: 10px solid transparent;margin-left: -10px;}
.flow2 .bottom:before{width: 96%;position: absolute;left: 2%;top: 50%;height: 1px;background: #fff;content: ' ';}
.flow2 .bottom ul li span{width: 19px;height: 19px;padding: 4px;box-sizing: border-box;border-radius: 50%;background: rgba(255,255,255,.5);display: block;position: absolute;bottom: -80px;left: 50%;transform: translateX(-50%);}
.flow2 .bottom ul li span o{width: 11px;height: 11px;border-radius: 50%;display: block;background: #fff;}
.flow2 .bottom ul li:nth-of-type(n+7) span{top: -80px;bottom: auto;}

.flow3{width: 100%;background: #f8f8f8;}
.flow3_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.flow3 .title{padding: 44px 0 36px;box-sizing: border-box;text-align: center;}
.flow3 .title span{display: block;font-size: 28px;color: #333;line-height: 40px;}
.flow3 .title p{font-size: 14px;color: #999;text-transform: uppercase;line-height: 22px;}
.flow3 .bottom{width: 100%;margin: 0 auto;}
.flow3 .bottom ul{display: flex;flex-wrap:wrap; align-content:center}
.flow3 .bottom ul li{width: 25%;position: relative;}
.flow3 .bottom ul li .img{box-shadow: 0px 5px 5px rgba(0,0,0,.2);width: 102px;height: 102px;margin: 0 auto;background: #fff;border: 1px solid #9c0700;padding: 8px;box-sizing: border-box;border-radius: 50%;}
.flow3 .bottom ul li .img span{background: #9c0700;display: block;border-radius: 50%;width: 83px;height: 83px;line-height: 83px;text-align: center;}
.flow3 .bottom ul li .img span img{vertical-align: middle;}
.flow3 .bottom ul li .nr{padding: 22px 0 33px;box-sizing: border-box;}
.flow3 .bottom ul li .nr p{text-align: center;line-height: 26px;font-size: 16px;color: #333;}
.flow3 .bottom ul li:before{width: 43px;height: 26px;position: absolute;right: -21px;top: 38px;content: ' ';background: url(../img/flow3.png) center no-repeat;}
.flow3 .bottom ul li:nth-of-type(4n):before{display: none;}
.flow3 .bottom ul li:last-child:before{display: none;}

.clients{width: 100%;background: #f8f8f8;}
.clients_list{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.clients_list ul{display: flex;flex-wrap:wrap; justify-content: space-between;}
.clients_list ul li{width: 224px;}
.clients_list ul li div{overflow: hidden;}
.clients_list ul li:hover div img{transform: scale(1.2);}
.clients_list ul li img{display: block;width: 100%;transition: .5s all;}
.clients_list ul li p{line-height: 68px;height: 68px;text-align: center;overflow: hidden;font-size: 16px;color: #333;}
.clients_list .fenye{padding: 34px 0 60px;text-align: center;font-size: 0;}
.clients_list .fenye a{margin: 0 10px;line-height: 50px;display: inline-block;height: 50px;padding: 0 20px;box-sizing: border-box;background: #f2f2f2;font-size: 16px;color: #999;}
.clients_list .fenye a.act{background: #a37e51;color: #fff;}
.clients_list .fenye a:hover{background: #a37e51;color: #fff;}

.case{width: 100%;background: #f8f8f8;}
.case_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.case_top{padding: 28px 28px 10px;box-sizing: border-box;background: #fff;}
.case_top ul li{padding-left: 66px;box-sizing: border-box;line-height: 38px;position: relative;margin-bottom: 18px;}
.case_top ul li span{position: absolute;left: 0;top: 0;font-weight: bold;font-size: 16px;color: #333;}
.case_top ul li a{display: inline-block;height: 24px;line-height: 24px;padding: 0 6px;margin-right: 18px;box-sizing: border-box;border-radius: 3px;font-size: 16px;color: #333;}
.case_top ul li a.act{background: #9c0700;color: #fff !important;}
.case_top ul li a:hover{background: #9c0700;color: #fff !important;}
.case_top ul li .bottom a{font-size: 14px;color: #666;}
.case_top ul li .bottom .box{display: none;}
.case_top ul li .bottom .box.block{display: block;}

.case_swiper{width: 100%;position: relative;padding: 40px 0 90px;box-sizing: border-box;}
.case_swiper .swiper-slide{background: #fff;}
.case_swiper .img{display: block;width: 100%;overflow: hidden;}
.case_swiper .img img{display: block;width: 100%;transition: .5s all;}
.case_swiper .nr{width: 100%;}
.case_swiper .nr{padding: 18px 84px 18px 24px;box-sizing: border-box;position: relative;}
.case_swiper .nr span{display: block;line-height: 28px;height: 28px;font-size: 16px;color: #434343;overflow: hidden;}
.case_swiper .nr p{line-height: 30px;height: 30px;font-size: 14px;color: #999;}
.case_swiper .nr p img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.case_swiper .nr .jt{width: 44px;position: absolute;right: 24px;top: 26px;}
.case_swiper .swiper-pagination{text-align: center;width: 100%;bottom: 40px;}
.case_swiper .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 6px;background: #9c0700;opacity: 1;}
.case_swiper .swiper-pagination .swiper-pagination-bullet-active{background: #a37e51;}
.case_swiper .swiper-slide:hover .img img{transform: scale(1.1);}

.case_bottom {width: 100%;}
.case_bottom ul{display: flex;justify-content:end;flex-wrap:wrap}
.case_bottom ul li{width: 32%;background: #fff;margin-bottom: 22px;transition: .3s all;margin-right: 2%;}
.case_bottom ul li .img{display: block;width: 100%;overflow: hidden;}
.case_bottom ul li .img img{display: block;width: 100%;transition: .5s all;}
.case_bottom ul li .nr{width: 100%;}
.case_bottom ul li .nr{padding: 18px 24px 18px 24px;box-sizing: border-box;position: relative;}
.case_bottom ul li .nr span{display: block;line-height: 28px;height: 28px;font-size: 16px;color: #434343;overflow: hidden;}
.case_bottom ul li .nr p{line-height: 30px;height: 30px;font-size: 14px;color: #999;overflow: hidden;}
.case_bottom ul li .nr p img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.case_bottom ul li:hover{box-shadow: 5px 9px 7px rgba(0,0,0,.1);}
.case_bottom ul li:hover .img img{transform: scale(1.1);}
.case_bottom ul li:nth-of-type(3n){margin-right: 0;}
.case .fenye{padding: 34px 0 60px;text-align: center;font-size: 0;}
.case .fenye a{margin: 0 10px;line-height: 50px;display: inline-block;height: 50px;padding: 0 20px;box-sizing: border-box;background: #f2f2f2;font-size: 16px;color: #999;}
.case .fenye a.act{background: #a37e51;color: #fff;}
.case .fenye a:hover{background: #a37e51;color: #fff;}

.case_xq{max-width: 1200px;margin: 0 auto;background: #fff;}
.case_xq .case_xq1{padding: 40px 0;box-sizing: border-box;}
.case_xq .case_xq1 .title{width: 100%;line-height: 42px;height: 42px;}
.case_xq .case_xq1 .title span{width: 123px;height: 42px;float: left;text-align: center;background: #9c0700;font-size: 16px;color: #fff;}
.case_xq .case_xq1 .title a{float: right;margin-right: 28px;font-size: 16px;color: #333;}
.case_xq .case_xq1 .title a img{vertical-align: middle;margin-right: 8px;}
.case_xq .case_xq1 .bottom{padding: 40px 28px 0;box-sizing: border-box;}
.case_xq .case_xq1 .bottom .box{width: 100%;background: #f8f8f8;padding: 30px;box-sizing: border-box;}
.case_xq .case_xq1 .bottom .box .left{width: 31%;padding-right: 70px;border-right: 1px solid #e5e5e5;box-sizing: border-box;}
.case_xq .case_xq1 .bottom .box .left img{display: block;width: 100%;}
.case_xq .case_xq1 .bottom .box .right{width: 69%;padding-left: 70px;box-sizing: border-box;}
.case_xq .case_xq1 .bottom .box .right p{font-size: 16px;color: #333;line-height: 45px;}


.case_xq .case_xq2{padding: 40px 0;box-sizing: border-box;}
.case_xq .case_xq2 .title{width: 100%;line-height: 42px;height: 42px;}
.case_xq .case_xq2 .title span{width: 123px;height: 42px;float: left;text-align: center;background: #9c0700;font-size: 16px;color: #fff;}
.case_xq .case_xq2 .title a{float: right;margin-right: 28px;font-size: 16px;color: #333;}
.case_xq .case_xq2 .title a img{vertical-align: middle;margin-right: 8px;}
.case_xq .case_xq2 .bottom{padding: 40px 28px 0;box-sizing: border-box;}
.case_xq .case_xq2 .bottom .xq{width: 100%;}
.case_xq .case_xq2 .bottom .xq img{display: block;max-width: 100%;min-width: auto; margin-top:20px;}
.case_xq .case_xq2 .bottom .fanye{padding: 30px 0 0 0;}
.case_xq .case_xq2 .bottom .fanye a{line-height: 28px;font-size: 14px;color: #333;display: block;height: 28px;overflow: hidden;}


.case_tj{padding: 40px 0;box-sizing: border-box;max-width: 1200px;margin:  0 auto;}
.case_tj .title{width: 100%;line-height: 42px;height: 42px;}
.case_tj .title span{width: 123px;height: 42px;float: left;text-align: center;background: #9c0700;font-size: 16px;color: #fff;}
.case_tj .title a{float: right;margin-right: 0px;font-size: 16px;color: #333;}
.case_tj .title a img{vertical-align: middle;margin-right: 8px;}
.case_tj .bottom{width: 100%;position: relative;padding: 40px 0 0px;}



.case_tj .bottom .swiper-container{padding: 0 0 20px;}
.case_tj .bottom .swiper-slide{background: #fff;}
.case_tj .bottom .img{display: block;width: 100%;overflow: hidden;}
.case_tj .bottom .img img{display: block;width: 100%;}
.case_tj .bottom .nr{width: 100%;}
.case_tj .bottom .nr{padding: 18px 24px 18px 24px;box-sizing: border-box;position: relative;}
.case_tj .bottom .nr span{display: block;line-height: 28px;height: 28px;font-size: 16px;color: #434343;overflow: hidden;}
.case_tj .bottom .nr p{line-height: 30px;height: 30px;font-size: 14px;color: #999;overflow: hidden;}
.case_tj .bottom .nr p img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.case_tj .bottom .swiper-slide:hover{box-shadow: 5px 9px 7px rgba(0,0,0,.1);}
.case_tj .bottom  .btn-next{position: absolute;right: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/you.png) center no-repeat;margin-top: -22px;}
.case_tj .bottom  .btn-prev{position: absolute;left: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/zuo.png) center no-repeat;margin-top: -22px;}

.contact{width: 100%;background: #f8f8f8;padding-bottom: 70px;}
.contact_{max-width: 1200px;margin: 0 auto;background: #fff;padding: 40px 30px;box-sizing: border-box;}
.contact_ p{line-height: 35px;font-size: 18px;color: #333;}
.contact_ img{max-width: 100%}
.contact_ #allmap1{height: 520px;margin-top: 20px;}



.news{margin: 0px  auto 0;}
.news .box_{max-width: 1230px;padding:  40px 282px 40px 122px;box-sizing: border-box;margin: 0px  auto 0;position: relative;border-bottom: 1px solid #e5e5e5;}
.news ul li{width: 100%;padding: 0;box-sizing: border-box;background: #f8f8f8;}
.news ul li .time{width: 122px;height: 92px;border: 1px solid #000;padding-left: 14px;box-sizing: border-box;position: absolute;top: 58px;left: 0;}
.news ul li .time span{display: block;line-height: 55px;font-size: 24px;color: #333;}
.news ul li .time p{line-height: 22px;font-size: 20px;color: #333;}
.news ul li .nr{height: 128px;padding: 0 125px 0 72px;box-sizing: border-box;}
.news ul li .nr span{display: block;line-height: 52px;font-size: 18px;color: #333;height: 52px;overflow: hidden;}
.news ul li .nr p{display: block;line-height: 24px;font-size: 14px;color: #666;height:48px;overflow: hidden;margin-top: 10px;text-indent: 2em;}
.news ul li .img{width: 282px;position: absolute;right: 0;top: 36px;}
.news ul li .img img{display: block;width: 100%;height: 135px;object-fit: cover}
.news ul li .img .box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(163,126,91,.8);display: none;}
.news ul li .img .box img{width: 33px;height: 33px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.news ul li:hover{background: #fff;}
.news ul li:hover .img .box{display: block;}
.news ul li:hover .time{background: #a37e51;border-color: #a37e51;}
.news ul li:hover .time span{color: #fff;}
.news ul li:hover .time p{color: #fff;}
.news ul li:hover .nr span{color: #a37e51;}

.news .fenye{padding: 60px 0 60px;text-align: center;font-size: 0;}
.news .fenye a{margin: 0 10px;line-height: 50px;display: inline-block;height: 50px;padding: 0 20px;box-sizing: border-box;background: #f2f2f2;font-size: 16px;color: #999;}
.news .fenye a.act{background: #a37e51;color: #fff;}
.news .fenye a:hover{background: #a37e51;color: #fff;}

.news_xq_{width: 100%;background: #f8f8f8;}
.news_xq{max-width: 1200px;margin: 0 auto;padding: 38px 34px 0;box-sizing: border-box;background: #fff;}
.news_xq .title{width: 100%;text-align: center;}
.news_xq .title span{display: block;font-size: 24px;line-height: 42px;color: #333;}
.news_xq .title p{font-size: 14px;color: #999;line-height: 30px;}
.news_xq .title p  img{vertical-align: middle;margin-right: 5px;margin-top: -3px;}
.news_xq .xiangq{width: 100%;padding: 24px 0;box-sizing: border-box;}
.news_xq .xiangq p{line-height: 28px;font-size: 14px;}
.news_xq .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 0 auto;}

.news_xq .fanye{padding: 30px 110px 30px 0;border-top: 1px solid #dcdcdc;box-sizing: border-box;position: relative;}
.news_xq .fanye .box a{line-height: 28px;font-size: 14px;color: #333;display: block;height: 28px;overflow: hidden;}
.news_xq .fanye .fh{position: absolute;right: 0;top: 40px;line-height: 28px;font-size: 16px;color: #333;}
.news_xq .fanye .fh img{vertical-align: middle;margin-right: 10px;}



.news_tj{padding: 40px 0;box-sizing: border-box;max-width: 1200px;margin:  0 auto;}
.news_tj .title{width: 100%;line-height: 42px;height: 42px;}
.news_tj .title span{width: 123px;height: 42px;float: left;text-align: center;background: #9c0700;font-size: 16px;color: #fff;}
.news_tj .title a{float: right;margin-right: 0px;font-size: 16px;color: #333;}
.news_tj .title a img{vertical-align: middle;margin-right: 8px;}
.news_tj .bottom{width: 100%;position: relative;padding: 40px 0 0px;}
.news_tj .bottom ul li{width: 37%;float: left;padding:0 0 0 18px;line-height: 34px;height: 34px;position: relative;overflow: hidden;box-sizing: border-box;}
.news_tj .bottom ul li a{font-size: 16px;color: #333;display: block;}
.news_tj .bottom ul li:before{width: 4px;height: 4px;left: 0;top: 16px;position: absolute;content: ' ';background: #a0a0a0;border-radius: 50%;}
.news_tj .bottom ul li:hover a{color: #9c0700;}
.news_tj .bottom ul li:nth-of-type(3n){width: 26%}



.ryzz1{max-width: 1230px;margin: 0 auto;padding: 60px 15px 0;box-sizing: border-box;}
.ryzz1 ul li{width: 100%;}
.ryzz1 ul li .img{width: 50%;height: 297px;float: left;}
.ryzz1 ul li .img img{display: block;width: 100%;height: 297px;object-fit: cover;}
.ryzz1 ul li .nr{width: 50%;background: #f8f8f8;height: 297px;overflow: hidden;position: relative;float: right;}
.ryzz1 ul li .nr .box{position: absolute;left: 50%;top: 48%;transform: translate(-50%,-50%);width: 80%;}
.ryzz1 ul li .nr h5{width: 100%;font-size: 28px;color: #333;line-height: 36px;margin-bottom: 30px;}
.ryzz1 ul li .nr p{width: 100%;line-height: 40px;padding-left: 28px;box-sizing: border-box;position: relative;font-size: 24px;color: #333;}
.ryzz1 ul li .nr p:before{width: 9px;height: 9px;border-radius: 50%;left: 0;top: 17px;content: ' ';position: absolute;background: #a37e51;}
/*.ryzz1 ul li .nr p span{font-size: 34px;color: #a37e51;}
.ryzz1 ul li .nr h5 span{font-size: 34px;color: #a37e51;}*/
.ryzz1 ul li:nth-of-type(3) .nr .box{width: 100%;padding-left: 32px;box-sizing: border-box;}
.ryzz1 ul li:nth-of-type(3) .nr p{width: 50%;float: left;line-height: 24px;padding-right: 10px;padding-left: 22px;box-sizing: border-box;font-size: 14px;}
.ryzz1 ul li:nth-of-type(3) .nr p span{color: #333;font-size: 14px;}
.ryzz1 ul li:nth-of-type(3) .nr p:before{top: 9px;}
.ryzz1 ul li:nth-of-type(2n) .img{float: right}
.ryzz1 ul li:nth-of-type(2n) .nr{float: left;}

.ryzz2{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.ryzz2 .title{padding: 40px 0;line-height: 42px;box-sizing: border-box;text-align: center;font-size: 28px;color: #333;}
.ryzz2 .bottom{padding: 36px 22px 28px;box-sizing: border-box;background: #f8f8f8;}
.ryzz2 .bottom ul{display: flex;justify-content:center;flex-wrap:wrap}
.ryzz2 .bottom ul li{margin: 0 4px;}
.ryzz2 .bottom ul li .img img{display: block;width:100%;}
.ryzz2 .bottom ul li p{line-height: 27px;height: 27px;overflow: hidden;margin-top: 10px;font-size: 18px;color: #333;font-weight: bold;text-align: center;}
.ryzz2 .bottom ul li p span{display: inline-block;width: 9px;height: 9px;background: #a37e51;border-radius: 50%;margin-right: 8px;}
/*.ryzz2 .bottom ul li .img{box-shadow: 0px 6px 6px rgba(0,0,0,.2)}*/
.ryzz3{width: 100%;}
.ryzz3 .title{padding: 40px 0;line-height: 42px;box-sizing: border-box;text-align: center;font-size: 28px;color: #333;}
.ryzz3 .bottom{width: 100%;background: #f8f8f8;}
.ryzz3 .bottom_{max-width: 1220px;margin: 0 auto;padding: 50px 0 20px;box-sizing: border-box;}
.ryzz3 .bottom_ ul{display: flex;justify-content:center;flex-wrap:wrap}
.ryzz3 .bottom_ ul li{width: 285px;margin: 0 10px;}
.ryzz3 .bottom_ ul li .img{width: 100%;background: url(../img/border.jpg) center no-repeat;background-size: cover;padding: 11px 10px;box-sizing: border-box;}
.ryzz3 .bottom_ ul li .img img{display: block;width: 100%;}
.ryzz3 .bottom_ ul li p{line-height: 76px;font-size: 16px;color: #333;text-align: center;height: 76px;overflow: hidden;background: url(../img/box-s.png) top center no-repeat;background-size: contain; }



.about1{max-width: 1230px;padding: 40px 15px;box-sizing: border-box;margin: 0 auto;}
.about1 .img{float: left;width: 50%;margin-right: 4%;}
.about1 .img img{display: block;width: 100%;}
.about1 .img video{display: block;width: 100%;}
.about1 .nr{}
.about1 .nr .bt{margin-bottom: 25px;font-size: 18px;color: #333;line-height: 48px;position: relative;}
.about1 .nr p{line-height: 28px;font-size: 14px;color: #333;text-indent: 2em;margin-bottom: 28px;}

.about2{width: 100%;background: #fff;padding-bottom: 40px;}
.about2 .title{padding: 40px 0 10px;box-sizing: border-box;}
.about2 .title h5{font-size: 24px;line-height: 42px;color: #333;text-align: center;}
.about2 .title p{line-height: 32px;font-size: 14px;color: #999;text-align: center;}
.about2 .list{width: 100%;}
.about2 .list ul li{width: 100%;padding: 24px 0;box-sizing: border-box;}
.about2 .list ul li .box {max-width: 1230px;padding: 0 15px 0 100px;box-sizing: border-box;margin: 0 auto;position: relative;}
.about2 .list ul li .box .img{position: absolute;width: 100px;left: 0;top: 17px;text-align: center;}
.about2 .list ul li .box .img .img1{display: inline-block;}
.about2 .list ul li .box .img .img2{display: none;}
.about2 .list ul li .box .nr{width: 100%;}
.about2 .list ul li .box .nr span{position: relative;display: block;line-height: 52px;font-size: 18px;color: #333;margin-bottom: 14px;}
.about2 .list ul li .box .nr span:before{width: 37px;height: 1px;position: absolute;bottom: 0;left: 0;content: ' ';background: #dcdcdc;}
.about2 .list ul li .box .nr span:after{width: 16px;height: 3px;position: absolute;bottom: -1px;left: 0;content: ' ';background: #9c0700;}
.about2 .list ul li .box .nr p{font-size: 14px;color: #333;line-height: 28px;text-indent: 2em;}
.about2 .list ul li:hover{background:url(../img/about2.jpg) center no-repeat;background-size: cover;}
.about2 .list ul li:hover{}
.about2 .list ul li:hover .box .img .img1{display:none ;}
.about2 .list ul li:hover .box .img .img2{display: inline-block;}
.about2 .list ul li:hover .nr span{color: #fff;}
.about2 .list ul li:hover .nr span:before{background: #fff;}
.about2 .list ul li:hover .nr span:after{background: #fff;}
.about2 .list ul li:hover .nr p{color: #fff;}

.about3{width: 100%;background: #f8f8f8;padding-bottom: 60px;}
.about3_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.about3 .title{padding: 40px 0 40px;box-sizing: border-box;}
.about3 .title h5{font-size: 24px;line-height: 42px;color: #333;text-align: center;}
.about3 .title p{line-height: 32px;font-size: 14px;color: #999;text-align: center;text-transform: uppercase;}
.about3 .bottom{position: relative;}
.about3 .bottom .nr{width: 100%;height: 100px;background: #a37e51;border-radius:5px;position: relative;}
.about3 .bottom .nr p{width: 100%;padding: 0 10px;line-height: 20px;max-height: 80px;overflow: hidden;box-sizing: border-box;position: absolute;left: 0;top: 50%;transform: translateY(-50%);font-size: 12px;color: #fff;text-align: center;}
.about3 .bottom .swiper-slide .nr:before{content: ' ';left: 50%; bottom: -10px; position: absolute; width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #a37e51;margin-left: -10px;}
.about3 .bottom .swiper-slide o{width: 24px;height: 24px;display: block;padding: 5px;box-sizing: border-box;border-radius: 50%;margin: 50px auto 0;background: rgba(163,126,81,.3);}
.about3 .bottom .swiper-slide o i{display: block;width: 14px;height: 14px;border-radius: 50%;background: #a37e51;}
.about3 .bottom .swiper-slide .time{line-height: 46px;font-weight: bold;font-size: 20px;color: #a37e51;text-align: center;}
.about3 .bottom .swiper-slide:nth-of-type(2n) o{margin: 0 auto 50px;}
.about3 .bottom .swiper-slide:nth-of-type(2n) .time{margin-top: 103px;}
.about3 .bottom:before{width: 100%;height: 1px;content: ' ';left: 0;bottom: 50%;background: #a37e51;position: absolute;}
.about3 .bottom .swiper-slide:nth-of-type(2n) .nr:before{content: ' ';left: 50%; top: -20px; position: absolute; width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent;border-top: 10px solid transparent; border-bottom: 10px solid #a37e51;margin-left: -10px;}







.about3 .bottom  .btn-next{position: absolute;right: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/you.png) center no-repeat;margin-top: -22px;}
.about3 .bottom  .btn-prev{position: absolute;left: -80px;top: 50%;width: 45px;height: 45px;background: url(../img/zuo.png) center no-repeat;margin-top: -22px;}




.zzc{width: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.6);height: 100%;z-index: 10000;display: none;}
.zzc .img{max-width: 740px;width: 80%;padding: 12px;box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #bdad92 url(../img/border.png) center no-repeat;background-size: 100% 100%;}
.zzc .img img{display: block;width: 100%;}
.zzc .img span{position: absolute;right: -34px;top: -36px;width: 31px;height: 31px;background: url(../img/cha.png) center no-repeat; background-size: contain;cursor: pointer;}









@media only screen and (max-width:1440px) {	
	.index1{padding: 40px 46px;}
	.index1 .bottom .left{margin-top: 16px;}
	.index1 .bottom .right ul li{margin-top: 16px;}
	.index1 .bottom .nr{width: 80%;}
	
	.index2{padding: 40px 46px;}
	
	
	.about3 .bottom .btn-prev{left: -50px;}
	.about3 .bottom .btn-next{right: -50px;}
	.index4 .bottom .box .btn-prev{left: -50px;}
	.index4 .bottom .box .btn-next{right: -50px;}
	.index5 .bottom .btn-prev{left: -50px;}
	.index5 .bottom .btn-next{right: -50px;}
	.case_tj .bottom .btn-prev{left: -50px;}
	.case_tj .bottom .btn-next{right: -50px;}
}


@media only screen and (max-width:1118px) {	
	.header{display: none;}
	.banner{display: none;}
	.sj_banner{width: 100%;display: block;}
	.sj_banner img{width: 100%;display: block;}
	.sj_head {display: block;width: 100%;height: 55px;background: #fff;position: fixed;left: 0;top: 0;z-index: 1000000;}
	.sj_head .lg {padding: 11px 0 0 12px;box-sizing: border-box;float: left;width: 150px;}
	.sj_head .lg img {display: block;height: 35px;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {height: 25px;width: 30px;transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;cursor: pointer;position: absolute;right: 20px;top: 10px;}
	.sj_head .xiala span {width: 100%;height: 2px;background: #000;display: block;margin-top: 17px;display: block;}
	.sj_head .xiala span.none {display: none;}
	.sj_head .xiala a {display: block;position: relative;}
	.sj_head .xiala a:before {transform: translateY(-15px) rotate(0deg);-webkit-transform: translateY(-15px) rotate(0deg);-ms-transform: translateY(-15px) rotate(0deg);}
	.sj_head .xiala a:after {transform: translateY(0.1rem) rotate(0deg);-webkit-transform: translateY(0.1rem) rotate(0deg);-ms-transform: translateY(0.1rem) rotate(0deg);}
	.sj_head .xiala a:after {background-color: #000;content: "";display: block;height: 2px;right: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
	.sj_head .xiala a:before {background-color: #000;content: "";display: block;height: 2px;left: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
	.sj_head .xiala a:after {bottom: -25px;}
	.sj_head .xiala a:before {	top: 25px;}
	.sj_head .xiala.act {transform: rotate(90deg);top: 14px;right: 10px;}
	.sj_head .xiala.act a:before {transform: translateY(0rem) rotate(-40deg);-webkit-transform: translateY(0rem) rotate(-40deg);-ms-transform: translateY(0rem) rotate(-40deg);top: 18px;}
	.sj_head .xiala.act a:after {transform: translateY(0rem) rotate(40deg);-webkit-transform: translateY(0rem) rotate(40deg);-ms-transform: translateY(0rem) rotate(40deg);bottom: -20px;}
	
	.sj_nav {position: fixed;right: -180px;width: 180px;top: 55px;background: rgba(0, 0, 0, .6);transition: 1s all;z-index: 100000000;display: block;}
	.sj_nav ul li{color: #fff;line-height: 50px;height: 50px;text-align: left;display: block;font-size: 14px;padding-left: 20px;box-decoration-break: border;}
	.sj_nav ul li a {color: #fff;line-height: 50px;height: 50px;display: block;font-size: 14px;}
	.sj_nav ul li a img{display: inline-block;margin: 0 10px 0 0;width: 20px;vertical-align: middle;}
	.sj_nav.act {right: 0;transition: 1s all;}
	.kx2 {width: 100%;height: 55px;display: block;}
	.over{overflow: hidden;}
	
	.footer{display: none;}
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	
	.nav{display: none;}
	.fix_right{display: none;}
	
}

@media only screen and (max-width:768px) {
	
	
	.ny_banner img{height: 200px;}
	
	.index1{padding: 20px 15px;}
	.index1 .title span{font-size: 18px;}
	.index1 .top{padding: 0px 0;}
	.index1 .top ul li{margin: 10px 2px 0;width: 95px;height: 32px;border-radius: 5px;}
	.index1 .top ul li p{font-size: 14px;}


	.index1 .top ul li:before{display: none}

.index1 .top ul li img{display: none;}
.index1 .top ul li p{line-height: 32px}






	.index1 .bottom .left{width: 100%;float: none;}
	.index1 .bottom .right{width: 100%;float: none;}
	.index1 .bottom .right ul li{width: 49%;}
	.index1 .bottom .nr{padding: 5px 10px;box-sizing: border-box;bottom: 10px;width: 90%;}
	.index1 .bottom .nr .jt{display: none;}
	.index1 .bottom .nr span{font-size: 14px;}
	.index1 .bottom .nr p{font-size: 12px;}
	
	.index2{padding: 20px 15px;}
	.index2 .title span{font-size: 18px;}
	.index2 .top{padding: 20px 0 5px;}
	.index2 .top ul li{width: 100px;margin:  0 2px;height: 32px;line-height: 32px;font-size: 14px;}
	.index2 .bottom .shang ul li{width: 100%;margin-top: 15px;}
	.index2 .bottom .xia ul li{width: 49%;margin-top: 15px;}
	.index2 .bottom .shang ul li .nr{padding: 5px 10px;}
	.index2 .bottom .shang ul li .nr .jt{display: none;}
	.index2 .bottom .xia ul li .nr{padding: 5px 10px;}
	.index2 .bottom .xia ul li .nr .jt{display: none;}
	.index3{padding: 20px 15px;height: auto;}
	.index3 ul li{width: 50%;border-right: 0;margin-top: 10px;}
	.index3 ul li div span{font-size: 24px;}
	.index3 ul li div{height: 46px;line-height: 46px;font-size: 14px;}
	.index3 ul li div span{height: 46px;line-height: 46px;}
	
	.index4{padding: 20px 15px;}
	.index4 .title span{font-size: 18px;}
	.index4 .top{padding: 20px 0 25px;}
	.index4 .top ul li{width: 100px;margin:  0 2px;height: 32px;line-height: 32px;font-size: 14px;}
	.index4 .bottom .box .btn-prev{display: none;}
	.index4 .bottom .box .btn-next{display: none;}
	
	.index5_{padding: 20px 15px;box-sizing: border-box;}
	.index5 .title span{font-size: 18px;}
	.index5 .top{padding: 20px 0;}
	.index5 .top p{font-size: 14px;line-height: 24px;}
	.index5 .bottom  .btn-prev{display: none;}
	.index5 .bottom  .btn-next{display: none;}
	
	
	.index6 {padding: 20px 15px;box-sizing: border-box;}
	.index6 .title span{font-size: 18px;}
	.index6 .bottom{padding: 20px 0;}
	.index6 .bottom .left{width: 100%;float: none;margin: 0;}
	.index6 .bottom .left p{line-height: 24ppx;}
	.index6 .bottom .right{width: 100%;float: none;}
	
	.index7{padding: 20px 0;}
	.index7 .box .left{float: none;width: 100%;}
	.index7 .box .left p{font-size: 18px;line-height: 28px;}
	.index7 .box .right{width: 100%;float: none;}
	.index7 .box .right div{width: 80%;float: left;}
	.index7 .box .right div p{font-size: 16px;}
	.index7 .box .right img{margin-top: 12px;}
	
	.index8_ {padding: 20px 15px;box-sizing: border-box;}
	.index8 .title span{font-size: 18px;}
	.index8 .bottom{padding: 20px 0 0 ;}
	.index8 .bottom .swiper-container{padding-bottom: 0;}
	.index8 .swiper-pagination{display: none;}
	
	.index9{padding: 20px 15px;}
	.index9 .title span{font-size: 18px;}
	.index9 .top{padding: 20px 0 5px;}
	.index9 .top ul li{width: 78px;margin:  0 2px 15px;height: 32px;line-height: 32px;font-size: 14px;}
	.index9 .bottom .left{width: 100%;float: none;}
	.index9 .bottom .right{width: 100%;float: none;margin-top: 20px;}
	.index9 .bottom .left .nr{padding-top: 10px;}
	.index9 .bottom .left .nr p{margin-top: 0;}
	.index9 .bottom .left .nr span{margin-top: 10px;}
	.index9 .bottom .right ul li{padding: 10px;}
	.index9 .bottom .right ul li p{margin-top: 0;}
	.index9 .top ul li:nth-of-type(1){margin-left: 0}
	.index9 .top ul li:nth-of-type(4){margin-right: 0}
	.index9 .bottom .left .nr span{width: 120px;height: 32px;line-height: 29px;font-size: 12px}


.index10{padding: 15px 0}
	.index10_{line-height: 28px;}
	.index10_ span{font-size: 14px;}
	.index10_ a{font-size: 14px;}
	
	
	.dqwz{padding: 10px 15px;}
	.dqwz .left{width: 100%;float: none;}
	.dqwz .right{width: 100%;float: none;text-align: center;}
	.dqwz .right a{margin: 0 15px;font-size: 14px;}
	.dqwz .right a:before{right: -15px;}
	
	.service_{padding: 20px 15px;}
	.service ul li .img{width: 100%;float: none;}
	.service ul li .img img{height: auto;width: 100%;}
	.service ul li .nr{width: 100%;float: none;padding: 15px;box-sizing: border-box;height: auto;}
	.service ul li .nr .box{position: static;transform: translateY(0);max-height: 100%;box-sizing: 0;padding: 0;}
	.service ul li .nr .box p{line-height: 24px;}
	.service ul li .img span{width: 44px;padding: 10px 8px;font-size: 16px;line-height: 20px;}
	
	
	.flow1 .title{padding: 20px 0;}
	.flow1 .title span{font-size: 18px;line-height: 32px;}
	.flow1 .bottom ul li:before{display: none;}
	.flow1 .bottom ul li .img{width: 60px;height: 60px;padding: 3px;}
	.flow1 .bottom ul li .img span{width: 52px;height: 52px;line-height: 52px;}
	.flow1 .bottom ul li .img span img{height: 20px;}
	.flow1 .bottom ul li .nr{padding: 12px 0 20px;}
	.flow1 .bottom ul li .nr p{font-size: 14px;line-height: 24px;}
	
	.flow2 .title{padding: 20px 0;}
	.flow2 .title span{font-size: 18px;line-height: 32px;}
	.flow2 .bottom{padding-bottom: 25px;}
	.flow2 .bottom:before{display: none;}
	.flow2 .bottom ul li span{display: none;margin: 20px 0 10px;}
	.flow2 .bottom ul li{margin: 15px 5px 0px;width: 105px;height: 36px;line-height: 36px;font-size: 12px;border-radius: 4px;}
	.flow2 .bottom ul li img{height: 18px;margin-right: 5px;}
	.flow2 .bottom ul li:before{display: none;}
	
	.flow3 .title{padding: 20px 0;}
	.flow3 .title span{font-size: 18px;line-height: 32px;}
	.flow3 .bottom ul li:before{display: none;}
	.flow3 .bottom ul li .img{width: 60px;height: 60px;padding: 3px;}
	.flow3 .bottom ul li .img span{width: 52px;height: 52px;line-height: 52px;}
	.flow3 .bottom ul li .img span img{height: 20px;}
	.flow3 .bottom ul li .nr{padding: 12px 0 20px;}
	.flow3 .bottom ul li .nr p{font-size: 14px;line-height: 24px;}
	
	
	.clients_list ul li{width: 48%;}
	.clients_list ul li p{line-height: 44px;font-size: 14px;height: 44px;}
	.clients_list .fenye{padding: 20px 0 30px;}
	.clients_list .fenye a{height: 32px;line-height: 32px;padding: 0 12px;font-size: 14px;}
	
	.case_top{padding: 10px 10px 1px;}
	.case_top ul li{padding-left: 50px;margin-bottom: 10px}
	.case_top ul li span{font-size: 14px;}
	.case_top ul li a{font-size: 14px;margin-right: 0px;}
	
	.case_swiper{padding:20px 0 40px 0;}
	.case_swiper  .nr{padding: 5px 10px;}
	.case_swiper  .jt{display: none;}
	.case_swiper .swiper-pagination{bottom: 10px;}
	.case_swiper .swiper-pagination .swiper-pagination-bullet{margin: 0 2px;}
	
	.case_bottom ul{justify-content: space-between;}
	.case_bottom ul li{width: 49%;margin-top: 15px;margin-bottom: 0;margin-right: 0;}
	.case_bottom ul li .nr{padding: 5px 10px;}
	.case_bottom ul li .nr .jt{display: none;}
	
	.case .fenye{padding: 25px 0 30px;}
	.case .fenye a{height: 32px;line-height: 32px;padding: 0 6px;font-size: 14px;margin: 0 5px;}
	
	
	.case_xq .case_xq1{padding: 20px 0 0;}
	.case_xq .case_xq1 .title{line-height: 32px;height: 32px;}
	.case_xq .case_xq1 .title span{height: 32px;font-size: 14px;width: 100px;}
	.case_xq .case_xq1 .title a{font-size: 14px;margin-right: 15px;}
	.case_xq .case_xq1 .bottom{padding: 20px 15px 0;}
	.case_xq .case_xq1 .bottom .box{padding: 15px;}
	.case_xq .case_xq1 .bottom .box .left{width: 100%;padding: 0;border: 0;float: none;}
	.case_xq .case_xq1 .bottom .box .right{padding: 0;width: 100%;float: none;margin-top: 15px;}
	.case_xq .case_xq1 .bottom .box .right p{font-size: 14px;line-height: 28px;}
	
	.case_xq .case_xq2{padding: 20px 0 0;}
	.case_xq .case_xq2 .title{line-height: 32px;height: 32px;}
	.case_xq .case_xq2 .title span{height: 32px;font-size: 14px;width: 100px;}
	.case_xq .case_xq2 .title a{font-size: 14px;margin-right: 15px;}
	.case_xq .case_xq2 .bottom{padding: 20px 15px 0;}
	.case_xq .case_xq2 .bottom .fanye{padding: 20px 0;}
	
	
	
	.case_tj{padding: 20px 15px 10px;box-sizing: border-box;}
	.case_tj .title{line-height: 32px;height: 32px;}
	.case_tj .title span{height: 32px;font-size: 14px;width: 100px;}
	.case_tj .title a{font-size: 14px;margin-right: 15px;}
	.case_tj .bottom{padding: 20px 0 0;}
	.case_tj .bottom .nr{padding: 5px 10px;}
	.case_tj .bottom .btn-prev{display: none;}
	.case_tj .bottom .btn-next{display: none;}
	
	.contact{padding-bottom: 20px;}
	.contact_{padding: 20px 15px;}
	.contact_ p{font-size: 14px;line-height: 28px;}
	.contact_ #allmap1{height: 220px;}
	
	.news .box_{padding:15px 182px 15px 0;box-sizing: border-box;}
	.news ul li .time{display: none;}
	.news ul li .img{width: 167px;top: 15px;right: 15px;}
	.news ul li .img img{height: 80px}
	.news ul li .nr{height: auto;padding: 0 15px;}
	.news ul li .nr span{line-height: 32px;height: 32px;font-size: 15px;}
	.news ul li .nr p{margin-top: 0;}

	.news .fenye{padding: 25px 0 30px;}
	.news .fenye a{height: 32px;line-height: 32px;padding: 0 12px;font-size: 14px;}
	
	.news_xq{padding: 20px 15px 0;}
	.news_xq .title span{font-size: 18px;line-height: 26px;}
	.news_xq .xiangq{padding: 15px 0;}
	.news_xq .xiangq p{line-height: 24px;}
	.news_xq .fanye{padding: 15px 0;}
	.news_xq .fanye .fh{display: none;}
	
	
	.news_tj{padding: 20px 15px 10px;box-sizing: border-box;}
	.news_tj .title{line-height: 32px;height: 32px;}
	.news_tj .title span{height: 32px;font-size: 14px;width: 100px;}
	.news_tj .title a{font-size: 14px;margin-right: 15px;}
	.news_tj .bottom{padding: 20px 0 0;}
	.news_tj .bottom ul li{width: 100%;float: none;line-height: 24px;height: 24px;}
	.news_tj .bottom ul li a{font-size: 14px;}
	.news_tj .bottom ul li:before{top: 9px;}
	
	
	.ryzz1{padding: 20px 15px 0;}
	.ryzz1 ul li{width: 100%;height: auto;}
	.ryzz1 ul li .img{width: 100%;height: auto;}
	.ryzz1 ul li .img img{width: 100%;height: auto;}
	.ryzz1 ul li .nr{width: 100%;height: auto;}
	.ryzz1 ul li .nr .box{position: static;left: 0;top: 0;transform: translate(0);width: 100%;padding: 15px;box-sizing: border-box;}
	.ryzz1 ul li .nr h5{font-size: 20px;margin-bottom: 10px;}
	.ryzz1 ul li .nr p{font-size: 16px;padding-left: 15px;line-height: 34px;}
	.ryzz1 ul li .nr p span{font-size: 20px;}
	.ryzz1 ul li .nr p:before{width: 5px;height: 5px;}
	.ryzz1 ul li .nr h5 span{font-size: 24px;}
	.ryzz1 ul li:nth-of-type(3) .nr p{width: 100%;float: none;}
	
	.ryzz2 .title{padding: 20px 0;line-height: 22px;font-size: 18px;}
	.ryzz2 .bottom ul li p{margin: 0px 0 24px;font-size: 14px;}
	.ryzz2 .bottom{padding: 20px 15px;}
	
	.ryzz3 .title{padding: 20px 0;line-height: 22px;font-size: 18px;}
	.ryzz3 .bottom_{padding: 10px;}
	.ryzz3 .bottom_ ul li{width: 50%;padding: 0 5px;margin: 0;box-sizing: border-box;}
	.ryzz3 .bottom_ ul li p{margin: 0px 0;line-height: 34px;height: 34px;font-size: 14px;}
	
	
	.about1{padding: 20px 15px;}
	.about1 .img{width: 100%;float: none;}
	.about1 .nr .bt{margin-bottom: 10px;}
	.about1 .nr p{line-height: 24px;margin-bottom: 15px;}
	
	.about2{padding-bottom: 20px;}
	.about2 .title h5{font-size: 20px;line-height: 22px;}
	.about2 .title{padding: 20px 0 0px;}
	.about2 .list ul li .box{padding-left: 80px;}
	.about2 .list ul li .box .img img{width: 40px;}
	.about2 .list ul li .box .img{width: 80px;}
	.about2 .list ul li{padding: 14px 0;}
	
	
	
	.about3{padding-bottom: 30px;}
	.about3 .title{padding: 20px 0;}
	.about3 .title h5{font-size: 20px;line-height: 22px;}
	.about3 .bottom  .btn-prev{display: none;}
	.about3 .bottom  .btn-next{display: none;}
	

	.about3 .bottom .nr{height: 110px}
	.about3 .bottom .nr p{font-size: 12px;    max-height: 100px;}
	
	.about3 .bottom .swiper-slide o{margin-top: 41px}
	
	.about3 .bottom .swiper-slide:nth-of-type(2n) o{margin-bottom: 43px}
	
	
	
	
}


@media only screen and (max-width:350px) {	
	
	.index1 .top ul li{width: 85px}
	
}

















